package com.ygxsk.carhome.js;


import com.ygxsk.carhome.dsbridge.CompletionHandler;
import com.ygxsk.carhome.response.SignatureWebBean;

/**
 * Autuhor:Administrator
 * Time:2023-04-08  20:28
 * Description: this is jsAPI调用 处理标题右上角的内容
 */
public interface JsApiListener {

    //设置右上角的 文字标识
    public abstract void signatureCallback(SignatureWebBean signatureWebBean, CompletionHandler<String> handler);

    //设置右上角的 文字标识
//    public abstract void setTextRight(String _textRight);

    //设置 相机 相册 或者录入视频的格式
//    public abstract void setCameraOrAlbumOrVideo(CameraOrAlbumOrVideo cameraOrAlbumOrVideo, CompletionHandler<String> handler);

    //和H5交互的退出登录的接口-退出登录的 消息弹窗提示
//    public abstract void funLoginOut(String _message);

    //添加定位的方法，不需要接收参数，只需要我给H5经纬度信息
//    public abstract void funLocaion(CompletionHandler<String> handler);

    //处理下载的附件信息，如果是下载成功或者下载失败，要给H5端一个消息过去
//    public abstract void filesDownLoad(FilesDownLoadUrl filesDownLoadUrl, CompletionHandler<String> handler);

    //打开一个新的webview的通用的方法；
//    public abstract void funOpenNewWebView(String _urlAddress);

    //打开接收 是否关闭该activity的方法；
//    public abstract void setToolbarBackClick(ToolBarBackBean toolBarBackBean, CompletionHandler<String> handler);

}
